package neo.app.service;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import neo.core.common.CacheData;

public class ServiceManager {
	protected final Log log = LogFactory.getLog(getClass());

	/* 项目中用到的Service */
	private CacheData cacheData;
	private UserService userService;
	private TaskService taskService;
	private AnalyzeService analyzeService;
	private EmployeeService employeeService;
	private RoleService roleService;
	private AclService aclService;

	
	//------------------
	public CacheData getCacheData() {
		return cacheData;
	}
	
	public void setCacheData(CacheData cacheData) {
		this.cacheData = cacheData;
	}
	
	public UserService getUserService() {
		return userService;
	}

	public void setUserService(UserService userService) {
		this.userService = userService;
	}

	public TaskService getTaskService() {
		return taskService;
	}

	public void setTaskService(TaskService taskService) {
		this.taskService = taskService;
	}

	public Log getLog() {
		return log;
	}

	public AnalyzeService getAnalyzeService() {
		return analyzeService;
	}

	public void setAnalyzeService(AnalyzeService analyzeService) {
		this.analyzeService = analyzeService;
	}
	
	public EmployeeService getEmployeeService() {
		return employeeService;
	}

	public void setEmployeeService(EmployeeService employeeService) {
		this.employeeService = employeeService;
	}

	public RoleService getRoleService() {
		return roleService;
	}

	public void setRoleService(RoleService roleService) {
		this.roleService = roleService;
	}

	public AclService getAclService() {
		return aclService;
	}

	public void setAclService(AclService aclService) {
		this.aclService = aclService;
	}
}